<?php
require_once(dirname(dirname(dirname(dirname(__FILE__)))) . '/app.php');

need_manager();


$action = strval($_GET['action']);
$id = abs(intval($_GET['id']));

if ( 'edit' == $action ) {
	if ($id) {
		$banner = Table::Fetch('banner', $id);
		if (!$banner) json('无数据', 'alert');
	}
	else{
		$banner['begin_time'] = $banner['end_time'] = time();
	}
	
	$html = render('manage_ajax_dialog_banneredit');
	json($html, 'dialog');
}
elseif ( 'remove' == $action ) {
	$banner = Table::Fetch('banner', $id);
	if (!$banner) json('无数据', 'alert');
	Table::Delete('banner', $id);
	Session::Set('notice', '删除banner成功');
	json(null, 'refresh');
}
elseif ( 'disable' == $action ) {
	$banner = Table::Fetch('banner', $id);
	if (!$banner) json('无数据', 'alert');
	$display = ($banner['display'] == 'Y') ? 'N' : 'Y';
	$enablestring = ($banner['display']=='Y') ? '禁用' : '启用';
	Table::UpdateCache('banner', $id, array(
		'display' => $display,
	));
	Session::Set('notice', "{$enablestring}banner成功");
	json(null, 'refresh');
}
